//可执行程序的入口文件必须要main
package main
//打印函数的包
import ("fmt")
 
func main(){
	//变量的生命（指定变量的类型，无赋值操作）
	var a int;
	var b int;
	var c int;//%d
	var age byte;
	var sex bool;//%t
	var price float32;//%f
	//变量进行赋值
	a=100;
	b=299;
	c=a+b;
	fmt.Println("Ok1");
	fmt.Println("%d %d %t %f\n",c,age,sex,price);//format

	//声明和赋值一起完成
	var h int =4;

	//:= 作用，声明和赋值在一行代码里完成、类型是自动推断、冒号：是有var的功能
	f:=40;//相等于 var f int = 40;
	g:=c-a;//类型自动推断 var g int = c-a;
}